#ifndef ESTADISTICAS_H
#define ESTADISTICAS_H

#include "stable.h"

class Estadisticas
{
public:
    Estadisticas() : _numerinmersiones(0),
                     _tiempototalfondo(0),
                     _diasdesdeultima(0),
                     _intervalomascorto(NULL),
                     _masprofunda(NULL),
                     _menosprofunda(NULL),
                     _masfria(NULL),
                     _mascalurosa(NULL)
    {}
    quint32 numeroInmersiones() const { return _numerinmersiones; }
    quint32 tiempoTotalFondo() const { return _tiempototalfondo; }
    quint32 diasDesdeUtima() const { return _diasdesdeultima; }
    Inmersion* intervaloMasCorto() const { return _intervalomascorto; }
    Inmersion* masProfunda() const { return _masprofunda; }
    Inmersion* menosProfunda() const { return _menosprofunda; }
    Inmersion* masCalurosa() const { return _mascalurosa; }
    Inmersion* masFria() const { return _masfria; }
    void setNumeroInmersiones( quint32 numero ) { _numerinmersiones = numero; }
    void setTiempoTotalFondo( quint32 tiempo ) { _tiempototalfondo = tiempo; }
    void setDiasDesdeUtima( quint32 dias ) { _diasdesdeultima = dias; }
    void setIntervaloMasCorto( Inmersion* inmersion ) { _intervalomascorto = inmersion; }
    void setMasProfunda( Inmersion* inmersion ) { _masprofunda = inmersion; }
    void setMenosProfunda( Inmersion* inmersion ) { _menosprofunda = inmersion; }
    void setMasCalurosa( Inmersion* inmersion ) { _mascalurosa = inmersion; }
    void setMasFria( Inmersion* inmersion ) { _masfria = inmersion; }
private:
    quint32 _numerinmersiones;
    quint32 _tiempototalfondo;
    quint32 _diasdesdeultima;
    Inmersion* _intervalomascorto;
    Inmersion* _masprofunda;
    Inmersion* _menosprofunda;
    Inmersion* _mascalurosa;
    Inmersion* _masfria;
};

#endif // ESTADISTICAS_H
